package sort;

import java.text.SimpleDateFormat;
import java.util.Arrays;
import java.util.Date;
import java.util.Random;

//插入排序
public class SelectSort {
    public static void main(String[] args) {
        int[] arr = new int[200000];
        for (int i = 0; i < 200000; i++) {
            arr[i]=(int)(Math.random()*8000000);

        }
        System.out.println("排序前");
        Date date = new Date();
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yy-MM-dd HH:mm:ss");
        String str=simpleDateFormat.format(date);
        System.out.println("排序前："+str);
        sort(arr);
        Date d2 = new Date();
        String str1=simpleDateFormat.format(d2);
        System.out.println("排序后"+str1);
      /*  int[] arr = new int[80000];
        Random random = new Random(47);
        for (int i = 0; i < 80000; i++) {
            arr[i]=random.nextInt(100);
        }
        long l1= System.currentTimeMillis();
        sort(arr);
        long l2= System.currentTimeMillis();
        System.out.println(l2-l1);*/
    }
    public static void sort(int[] arr){

        for(int i = 0;i<arr.length-1;i++){
            int min=arr[i];
            int minIndex=i;
            for (int j=i+1;j<arr.length;j++){
                if(min>arr[j]){
                    min=arr[j];
                    minIndex=j;
                }
            }
            if(minIndex==i){
                break;
            }
            arr[minIndex]=arr[i];
            arr[i]=min;
        }
    }
}
